1
00:00:01,110 --> 00:00:09,210
Tidak melihat ciri yang diperkenalkan di Jollof oleh Karl Marx sebelum Jolliffe yang saya maksudkan hanya boleh

2
00:00:09,210 --> 00:00:12,130
digunakan dengan bilangan argumen tetap.

3
00:00:12,480 --> 00:00:18,030
Iaitu anda mungkin mempunyai kaedah yang mempunyai tiga parameter dan supaya anda boleh melihatnya dengan tepat argumen

4
00:00:18,030 --> 00:00:18,800
.

5
00:00:18,900 --> 00:00:24,230
Tetapi itu tidak semestinya berlaku dari giallo 5 dan seterusnya dari Delphi dan seterusnya.

6
00:00:24,360 --> 00:00:30,900
Kaedah boleh mempunyai jenis parameter khas yang dipanggil quark yang merupakan singkatan untuk argumen panjang berubah-ubah

7
00:00:32,760 --> 00:00:37,740
dan seperti namanya, parameter ini boleh menjadi bilangan argumen yang berubah-ubah.

8
00:00:37,950 --> 00:00:44,340
Terdapat walaupun ia adalah satu parameter, ia boleh mengambil sama ada 0 atau 1 atau lebih daripada satu hujah

9
00:00:44,420 --> 00:00:45,560
seperti dalam.

10
00:00:45,960 --> 00:00:50,020
Juga ia mesti menjadi parameter terakhir kaedah.

11
00:00:50,040 --> 00:00:52,930
Ia juga boleh menjadi satu-satunya parameter kaedah.

12
00:00:53,280 --> 00:00:58,260
Jadi ia boleh menjadi satu-satunya parameter kaedah atau jika perkara itu mempunyai lebih daripada satu parameter maka itu

13
00:00:58,260 --> 00:01:02,190
penguji yang lebih luas mestilah yang terakhir.

14
00:01:02,190 --> 00:01:09,600
Sekarang mari kita lihat sintaks penguji luas dan juga mempunyai seruan kelihatan seperti sintaks

15
00:01:09,620 --> 00:01:11,500
dalam kebanyakan tiga titik adalah elips.

16
00:01:11,550 --> 00:01:18,450
Mengikuti jenis parameter dan berikut adalah contoh kerana anda boleh melihat jenis parameter dan diikuti

17
00:01:18,450 --> 00:01:21,220
dengan tiga titik.

18
00:01:21,310 --> 00:01:30,780
Sekarang apabila ia datang ke mana-mana lokasi hujah yang sepadan boleh menjadi pelbagai saiz atau boleh juga

19
00:01:30,780 --> 00:01:35,310
menjadi urutan daripada sebarang bilangan hujah yang dipisahkan koma.

20
00:01:35,310 --> 00:01:41,340
Seperti yang anda lihat, nilai run butare hanya dihantar sebagai nilai dipisahkan koma dalam ini kerana

21
00:01:41,340 --> 00:01:44,480
pengkompil secara automatik boleh menggabungkannya ke dalam tatasusunan.

22
00:01:45,000 --> 00:01:50,040
Jadi pada asasnya hujah akan diluluskan sebagai tatasusunan sama ada anda melakukannya secara eksplisit atau tidak.

23
00:01:50,340 --> 00:01:54,610
Ini juga bermakna bahawa tompok pada penguji dalam definisi kaedah juga merupakan suatu perintah.

24
00:01:55,080 --> 00:02:00,400
Jadi apabila kita menyusun pengkompil secara automatik menukar amaun yang saya belanjakan ometer ke dalam tatasusunan.

25
00:02:00,990 --> 00:02:07,050
Supaya dalam kaedah parameter jam tangan dianggap sebagai mana-mana kenormalan.

26
00:02:07,380 --> 00:02:10,530
Akhirnya hujah terakhir boleh ditinggalkan sama sekali.

27
00:02:11,010 --> 00:02:17,310
Jadi dalam satu contoh kaedah untuk digunakan dengan hanya hujah boolean secara dalaman dan MPO ia akan

28
00:02:17,310 --> 00:02:20,360
dilalui tanpa barometer blok.

29
00:02:20,370 --> 00:02:23,350
Jadi pada asasnya bilangan parameter telah ditetapkan.

30
00:02:23,520 --> 00:02:29,580
Cuma parameter bahagian memberikan fleksibiliti dalam menghantar sama ada 0 atau lebih nilai argumen

31
00:02:29,580 --> 00:02:30,380
.

32
00:02:30,570 --> 00:02:37,200
Ia hanya memberikan ilusi bahawa kaedah itu dibebankan secara tidak terhingga.

33
00:02:37,520 --> 00:02:38,850
Lambakan sekatan.

34
00:02:38,850 --> 00:02:43,920
Saya hanya ingin mengulangi bahawa penguji air mesti menjadi barometer terakhir apabila kaedah itu ada

35
00:02:43,920 --> 00:02:51,030
lebih daripada satu parameter dan sekatannya ialah metrik tidak boleh berapa lebih daripada satu barometer produk

36
00:02:51,040 --> 00:02:51,350
.

37
00:02:51,640 --> 00:02:53,240
OK.

38
00:02:53,850 --> 00:03:00,630
Seterusnya ialah persoalan itu sendiri mengapa produk tidak boleh kita hanya menggunakan tatasusunan sebagai parameter yang juga boleh diambil

39
00:03:00,630 --> 00:03:03,690
benar-benar nilai moral.

40
00:03:04,200 --> 00:03:05,500
Sudah tentu kita boleh melakukannya.

41
00:03:05,730 --> 00:03:11,740
Tetapi kelebihan utama produk ialah ia memberikan kita mekanisme yang lebih mudah dan tidak fleksibel dalam mekanisme rock

42
00:03:12,600 --> 00:03:13,600
.

43
00:03:13,860 --> 00:03:16,000
Itu adalah jika anda tidak berapa banyak nilai untuk lulus.

44
00:03:16,050 --> 00:03:22,770
Anda hanya boleh lulus nilai operator coalmines topeng dan jika tiada apa-apa untuk lulus anda hanya perlukan

45
00:03:22,770 --> 00:03:24,590
tidak lulus apa-apa pun.

46
00:03:24,780 --> 00:03:30,210
Iaitu anda tidak perlu menghantar null pada kosong pada itu pengkompil secara automatik melepasi ancaman kosong

47
00:03:30,210 --> 00:03:30,890
.

48
00:03:31,110 --> 00:03:37,890
Jadi itu hanya sintaks yang lebih bersih di atasnya kerana jika anda mempunyai sejumlah besar nilai untuk dihantar, anda boleh

49
00:03:37,890 --> 00:03:40,870
kumpulkan mereka ke dalam susunan dan serahkan kepada mereka.

50
00:03:41,160 --> 00:03:43,250
Jadi itulah kelebihan utama blok.

51
00:03:43,260 --> 00:03:49,350
Ia memberi kita mekanisme permohonan yang lebih mudah dan fleksibel.

52
00:03:49,350 --> 00:03:54,420
Terdapat kaedah yang dipanggil Print def yang telah diperkenalkan di Jollof Saya memahami contoh yang sangat bagus

53
00:03:54,420 --> 00:03:55,910
menggunakan Bartok's.

54
00:03:56,100 --> 00:04:01,260
Ia pada asasnya digunakan untuk mencetak teks berformat dan menyebarkan cetakan L.N. dan kemudian menyatakan bahawa

55
00:04:01,260 --> 00:04:02,750
kita sudah tahu.

56
00:04:03,120 --> 00:04:09,180
Parameter pertama ialah teks yang akan dilampirkan manakala yang kedua bukan jenis parameter x bagi yang kedua

57
00:04:09,180 --> 00:04:14,050
parameter di sini ialah objek yang merupakan kelas dalam Java dan kita boleh melihatnya kemudian.

58
00:04:14,670 --> 00:04:16,370
Mari lihat contoh ini di lokasi.

59
00:04:16,410 --> 00:04:21,600
Itu mencetak data tetapi di sini hujah pertama ialah teks yang akan dicetak.

60
00:04:21,880 --> 00:04:26,550
Hujah kedua ketiga dan keempat sepadan dengan parameter warhawks.

61
00:04:26,550 --> 00:04:30,010
Anda juga boleh melihat simbol mati tiga orang dalam hujah pertama.

62
00:04:30,180 --> 00:04:36,300
Pada asasnya semasa runtime kaedah printf akan menggantikan tiga orang simbol mati dengan tiga hujah

63
00:04:36,300 --> 00:04:42,830
nilai 1 1 dan 1978 yang merupakan input paderi kepada penguji.

64
00:04:42,870 --> 00:04:47,220
Jadi pada asasnya orang melakukan ambos jadi s ruang letak di sini.

65
00:04:47,220 --> 00:04:52,180
Jadi itu satu contoh yang baik dari perpustakaan Java itu sendiri.

66
00:04:52,200 --> 00:04:55,230
Seterusnya kita tahu bahawa ini adalah definisi kaedah Utama.

67
00:04:55,860 --> 00:05:03,710
Tidak, ia menyekat, ia sangat sah untuk menggantikan parameter tatasusunan input bagi barometer air.

68
00:05:03,820 --> 00:05:09,120
Seterusnya terdapat peraturan tertentu yang perlu kita hapuskan apabila menggunakan kaedah luas sebagai kelebihan beban

69
00:05:09,120 --> 00:05:10,500
kaedah.

70
00:05:11,430 --> 00:05:14,280
Mari kita lihat peraturan pertama menggunakan contoh.

71
00:05:15,180 --> 00:05:18,820
Mari lihat jika kita mempunyai kaedah apa yang dipanggil foo.

72
00:05:19,470 --> 00:05:24,430
Maka kita tidak boleh mempunyai kaedah bukan Tuhan yang berlebihan yang kelihatan seperti ini.

73
00:05:24,720 --> 00:05:30,680
Jadi ia akan menjadi pesanan yang tidak sah kerana anda dapat melihat tandatangannya adalah Savatage yang sama.

74
00:05:30,770 --> 00:05:34,570
Barometer hanyalah tatasusunan kepada.

75
00:05:35,370 --> 00:05:41,280
Seterusnya jika anda mempunyai banyak kaedah terlampau beban dan jika salah satu daripadanya ialah oksimeter gumpalan maka lakukan kaedah

76
00:05:41,290 --> 00:05:46,050
invocation kaedah blok akan menjadi yang terakhir untuk dipadankan.

77
00:05:47,130 --> 00:05:48,700
Mari kita lihat masa cuti yang lebih mudah.

78
00:05:48,700 --> 00:05:55,880
Kaedah variegata peraturan kedua ini akan menjadi kaedah terakhir yang dipadankan dengan Spoonman.

79
00:05:56,010 --> 00:05:58,720
Begitulah cara saya telah ditambahkan ke kelas asas.

80
00:05:59,040 --> 00:06:04,680
Dan kerana terdapat kaedah terlebih beban, kedua-duanya mempunyai nama yang sama dan mereka telah dinamakan S-box

81
00:06:04,830 --> 00:06:09,010
kerana ia adalah banyak demo Arc dan kerana ia membebankan mereka juga.

82
00:06:09,030 --> 00:06:11,410
Jadi apabila ia menghalang atau apa sahaja.

83
00:06:11,670 --> 00:06:14,430
OK jadi ini adalah dua kaedah.

84
00:06:14,480 --> 00:06:16,590
Mari lihat parameter input di sini.

85
00:06:16,600 --> 00:06:24,330
Jadi yang ini tidak mempunyai parameter ox jadi ia mempunyai parameter boolean pada tiga parameter biasa

86
00:06:24,330 --> 00:06:24,900
.

87
00:06:24,900 --> 00:06:27,180
Yang kedua ialah kaedah warhawks.

88
00:06:27,240 --> 00:06:31,240
Kaedah kedua mempunyai apa parameter x jadi ia mempunyai parameter boolean.

89
00:06:31,320 --> 00:06:33,730
Dan inilah parameter x apa.

90
00:06:33,870 --> 00:06:38,500
OK dan di sini kita mencetak dalam metor pertama yang kita katakan di dalam quark atau tidak.

91
00:06:38,520 --> 00:06:42,860
Tetapi tanpa apa pada X dan yang kedua kita katakan masukkan Warlock atau tidak.

92
00:06:42,900 --> 00:06:44,370
Tetapi dengan apa ARX.

93
00:06:44,380 --> 00:06:48,180
OK dan kami juga mencetak panjang parameter input.

94
00:06:48,210 --> 00:06:52,010
Ok kerana ini adalah tatasusunan yang kami cetak selesai lento.

95
00:06:52,220 --> 00:06:55,810
OK sekarang mari kita lihat pernyataan doa di sini.

96
00:06:55,980 --> 00:06:57,950
Oleh itu, kami mempunyai tiga pernyataan misi panggilan.

97
00:06:58,180 --> 00:07:03,480
OK salah seorang daripada mereka sedang melalui dan ralier satu hingga 3 dan yang kedua melalui

98
00:07:03,690 --> 00:07:08,660
satu hingga 8 nilai di sini dan yang keempat hanya menyampaikan hujah boolean.

99
00:07:08,740 --> 00:07:16,440
OK dan seterusnya dalam kes pertama ia kecewa seperti yang kita bincangkan sebelum ini bahawa ia akan cuba mencari dahulu

100
00:07:16,440 --> 00:07:19,200
padanan yang tepat dalam hal ini kerana terdapat padanan yang tepat.

101
00:07:19,340 --> 00:07:23,400
Satu boolean pada bluesman 2:59 muat di sini.

102
00:07:23,490 --> 00:07:29,620
Jadi dalam kes ini urutan pertama kaedah akan digunakan dalam kes kedua dan ketiga.

103
00:07:29,670 --> 00:07:36,090
Oleh kerana tiada padanan tepat kaedah terlampau beban kedua akan dipilih iaitu kotak putih yang

104
00:07:36,090 --> 00:07:37,110
adalah kaedah warhawks.

105
00:07:37,170 --> 00:07:43,140
OK hon akan panjang tatasusunan dalam kes ini ia akan menjadi 8 besi dalam kes kedua dalam yang dalam

106
00:07:43,140 --> 00:07:44,970
contoh terakhir ia akan menjadi sifar.

107
00:07:45,160 --> 00:07:48,660
OK jadi mari kita teruskan dan susun dan laksanakan ini.

108
00:07:48,690 --> 00:07:52,120
Jadi saya berada dalam direktori asas.

109
00:07:52,910 --> 00:08:00,180
OK jadi seperti yang anda boleh lihat di sini dengan seruan pertama ia dimasukkan tetapi kita banyak tetapi tanpa apa varargs

110
00:08:00,180 --> 00:08:00,290
.

111
00:08:00,300 --> 00:08:06,360
Jadi itulah kaedah pertama dan untuk doa kedua di mana anda menghantar 8 ralliers dipisahkan koma

112
00:08:06,360 --> 00:08:07,060
nilai.

113
00:08:07,170 --> 00:08:09,170
Jadi ia berada dalam beban berlebihan sisi.

114
00:08:09,230 --> 00:08:14,190
Baca jam tangan di atasnya bangku baris tatasusunan yang berada pada yang terakhir di mana anda hanya melepasi a

115
00:08:14,190 --> 00:08:17,950
boolean pada sifar Bernd sebagai yang terakhir.

116
00:08:18,030 --> 00:08:20,100
OK jadi itu sahaja.

117
00:08:20,100 --> 00:08:24,630
Jadi itulah ciri autoloading retrospeksi lakukan apa oksimeter.

118
00:08:24,690 --> 00:08:26,460
OK jadi teruskan dan bermain dengannya.

119
00:08:26,460 --> 00:08:30,050
Anda juga boleh menghantar tatasusunan di sini dan bukannya hanya memanggil nilai saya yang dipisahkan.

120
00:08:30,120 --> 00:08:36,120
Jadi teruskan dan bermain dengannya dan anda juga boleh mencari program yang dikemas kini dan bahagian sumber

121
00:08:36,120 --> 00:08:36,720
.

122
00:08:36,720 --> 00:08:37,300
Baiklah kalau begitu.

123
00:08:37,320 --> 00:08:38,670
terima kasih.


